package com.qm.console.dao.model;

import org.joda.time.DateTime;

import java.util.Date;

public class LiftingRecordStatisticsDO {
    private Integer Id;

    private Integer RelegationStatus;

    private String LogSeq;

    private String Reason;

    private String NickName;

    private Integer AccountId;

    private Date CreateTime;

    private Date UpdateTime;

    private Date DateTime;

    public void setId(Integer id) {
        Id = id;
    }

    public void setRelegationStatus(Integer relegationStatus) {
        RelegationStatus = relegationStatus;
    }

    public void setLogSeq(String logSeq) {
        LogSeq = logSeq;
    }

    public void setReason(String reason) {
        Reason = reason;
    }

    public void setNickName(String nickName) {
        NickName = nickName;
    }

    public void setDateTime(Date dateTime) {
        DateTime = dateTime;
    }

    public void setAccountId(Integer accountId) {
        AccountId = accountId;
    }

    public void setCreateTime(Date createTime) {
        CreateTime = createTime;
    }

    public void setUpdateTime(Date updateTime) {
        UpdateTime = updateTime;
    }

    public Integer getId() {
        return Id;
    }

    public Integer getRelegationStatus() {
        return RelegationStatus;
    }

    public String getLogSeq() {
        return LogSeq;
    }

    public String getReason() {
        return Reason;
    }

    public String getNickName() {
        return NickName;
    }

    public Date getDateTime() {
        return DateTime;
    }

    public Integer getAccountId() {
        return AccountId;
    }

    public Date getCreateTime() {
        return CreateTime;
    }

    public Date getUpdateTime() {
        return UpdateTime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(Id);
        sb.append(", relegation_status=").append(RelegationStatus);
        sb.append(", log_seq=").append(LogSeq);
        sb.append(", reason=").append(Reason);
        sb.append(", nickname=").append(NickName);
        sb.append(", date_time=").append(DateTime);
        sb.append(", account_id=").append(AccountId);
        sb.append(", create_time=").append(CreateTime);
        sb.append(", update_time=").append(UpdateTime);
        sb.append("]");
        return sb.toString();
    }
}
